package 接口作为成员变量;
//List 实际上是ArrayList所实现的接口

import java.util.ArrayList;
import java.util.List;

public class 接口作为方法的返回值和参数 {
    public static void main(String[] args) {
        //list是接口名，arraylist是实现类名，这是一个多态的写法
        List<String> one = new ArrayList<>();
        List<String> two = listadd(one);
        for (int i = 0; i < two.size(); i++) {
            System.out.println(two.get(i));
        }
    }

    public static List<String> listadd(List<String> list) {
        list.add("1");
        list.add("2");
        list.add("3");
        return list;
    }
}
